package net.cyan.activex.word;

import net.cyan.activex.ActiveXObject;

abstract public class Row implements ActiveXObject
{
   abstract public int getAlignment();

   abstract public void setAlignment(int alignment);

   abstract public boolean isAllowBreakAcrossPages();

   abstract public void setAllowBreakAcrossPages(boolean allowBreakAcrossPages);

   abstract public Borders getBorders();

   abstract public Cells getCells();

   abstract public boolean isHeadingFormat();

   abstract public void setHeadingFormat(boolean headingFormat);

   abstract public int getHeight();

   abstract public void setHeight(int height);

   abstract public void getHeightRule(int heightRule);

   abstract public void setHeightRule(int heightRule);

   abstract public int getIndex();

   abstract public int getLeftIndent();

   abstract public void setLeftIndent(int leftIndent);

   abstract public int getNestingLevel();

   abstract public Row next();

   abstract public Row previous();

   abstract public Range getRange();

   abstract public Shading getShading();

   abstract public int getSpaceBetweenColumns();

   abstract public int setSpaceBetweenColumns(int spaceBetweenColumns);

   abstract public Range convertToText(int separator, boolean nestedTables);

   abstract public void delete();

   abstract public void select();
}